package com.open.rbac.service.sys;

import java.util.List;

import com.open.rbac.model.dto.sys.OrganizationUserRelDto;
import com.open.rbac.model.vo.sys.OrganizationUserRelVo;

/**
 * 组织机构与用户关系接口
 *
 * @author Riche's
 * @since 2025/9/2
 */
public interface IOrganizationUserRelService {

    void create(List<OrganizationUserRelVo> relVos);

    void deleteReallyByUserId(String userId);

    void deleteReallyByOrganizationId(String organizationId);

    List<String> listUserIds(List<String> organizationIds);

    List<OrganizationUserRelDto> listByUserIds(List<String> userIds);
}
